﻿//Created by Action Script Viewer - http://www.buraks.com/asv
package org.aswing {

    public interface ButtonModel {

        function addStateListener(_arg1:Function, _arg2:int=0, _arg3:Boolean=false):void;
        function removeStateListener(_arg1:Function):void;
        function addActionListener(_arg1:Function, _arg2:int=0, _arg3:Boolean=false):void;
        function removeActionListener(_arg1:Function):void;
        function addSelectionListener(_arg1:Function, _arg2:int=0, _arg3:Boolean=false):void;
        function removeSelectionListener(_arg1:Function):void;
        function isEnabled():Boolean;
        function isRollOver():Boolean;
        function isArmed():Boolean;
        function isPressed():Boolean;
        function isSelected():Boolean;
        function setEnabled(_arg1:Boolean):void;
        function setRollOver(_arg1:Boolean):void;
        function setArmed(_arg1:Boolean):void;
        function setPressed(_arg1:Boolean):void;
        function setSelected(_arg1:Boolean):void;
        function setGroup(_arg1:ButtonGroup):void;

    }
}//package org.aswing 
